Big Huge Thesaurus

military installation

noun